package com.ingen.chakhleh.core.api.service.admin;

import java.util.Collection;

import com.googlecode.objectify.Key;
import com.ingen.chakhleh.core.api.domain.Course;
import com.ingen.chakhleh.core.api.domain.Cusine;
import com.ingen.chakhleh.core.api.domain.Dish;
import com.ingen.chakhleh.core.api.domain.Restaurant;

public interface ApplicationAdminService {

	
	public Course createCourse(Course course);
	public void createCourses(Collection<Course> courses);
	
	public Cusine createCusine(Cusine cusine);
	public void createCusines(Collection<Cusine> cusines);
	
	public Dish createDish(Dish dish);
	public void createDishes(Collection<Dish> dishes);
	
	public Restaurant ceateRestaurant(Restaurant restaurant);
	public void createRestaurants(Collection<Restaurant> restaurants);
	public Boolean addDishToRestaurant(Restaurant restaurant, Dish dish);
	//public Boolean removeDishFromRestaurant(Restaurant restaurant, Dish dish);
	
	
	
}
